package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 实验材料信息对象 exp_material_manager
 * 
 * @author kk
 * @date 2023-06-20
 */
public class ExpMaterialManager extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 实验耗材编号 */
    @Excel(name = "实验耗材编号")
    private String supID;

    /** 实验耗材名称 */
    @Excel(name = "实验耗材名称")
    private String supNAME;

    /** 实验耗材数量 */
    @Excel(name = "实验耗材数量")
    private Long supNUM;

    /** 耗材引入时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "耗材引入时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date supINtime;

    public void setSupID(String supID) 
    {
        this.supID = supID;
    }

    public String getSupID() 
    {
        return supID;
    }
    public void setSupNAME(String supNAME) 
    {
        this.supNAME = supNAME;
    }

    public String getSupNAME() 
    {
        return supNAME;
    }
    public void setSupNUM(Long supNUM) 
    {
        this.supNUM = supNUM;
    }

    public Long getSupNUM() 
    {
        return supNUM;
    }
    public void setSupINtime(Date supINtime) 
    {
        this.supINtime = supINtime;
    }

    public Date getSupINtime() 
    {
        return supINtime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("supID", getSupID())
            .append("supNAME", getSupNAME())
            .append("supNUM", getSupNUM())
            .append("supINtime", getSupINtime())
            .toString();
    }
}
